var areaData = address;
var $form;
var form;
var $;
layui.config({
    base : "../../js/"
}).use(['form','layer','upload','laydate'],function(){
    form = layui.form();
    var layer = parent.layer === undefined ? layui.layer : parent.layer;
    $ = layui.jquery;
    $form = $('form');
    laydate = layui.laydate;

    var d1 = sessionStorage.getItem("userInfo");
    var f = JSON.parse(d1)


    console.log(f)
    $(".adminid").val(f.adminId); //id
    $(".name").val(f.name); //昵称
    $(".type").val(f.type); //类型
    $(".phone").val(f.phone); //电话
    $(".adminEmail").val(f.email); //用户邮箱
    $(".remake").val(f.remake);//备注

    $(".pwd_name").val(f.name);//备注
    layui.upload({
        url : "../../json/userface.json",
        success: function(res){
            var num = parseInt(4*Math.random());  //生成0-4的随机数
            //随机显示一个头像信息
            userFace.src = res.data[num].src;
            window.sessionStorage.setItem('userFace',res.data[num].src);
        }
    });

    //添加验证规则
    form.verify({
        newPwd : function(value, item){
            if(value.length < 3){
                return "密码长度不能小于6位";
            }
        },
        confirmPwd : function(value, item){
            if(!new RegExp($("#oldPwd").val()).test(value)){
                return "两次输入密码不一致，请重新输入！";
            }
        }
    })

    //判断是否修改过用户信息，如果修改过则填充修改后的信息
    if(window.sessionStorage.getItem('userInfo')){
        var userInfo = JSON.parse(window.sessionStorage.getItem('userInfo'));
        //  console.log(userInfo);
        $(".adminid").val(userInfo.adminId); //id
        $(".name").val(userInfo.name); //昵称
        $(".type").val(userInfo.type); //类型
        $(".phone").val(userInfo.phone); //电话
        $(".adminEmail").val(userInfo.email); //用户邮箱
        $(".remake").val(userInfo.remake);//备注
        form.render();
    }

    //判断是否修改过头像，如果修改过则显示修改后的头像，否则显示默认头像
    if(window.sessionStorage.getItem('userFace')){
        $("#userFace").attr("src",window.sessionStorage.getItem('userFace'));
    }else{
        $("#userFace").attr("src","../../images/face.jpg");
    }

    //提交个人资料
    form.on("submit(changeUser)",function(data){
        var index = layer.msg('提交中，请稍候',{icon: 16,time:false,shade:0.8});
        //将填写的用户信息存到session以便下次调取
        var key = '';
        var adminid=f.adminId;
        var name= $(".name").val();
        var phone= $(".phone").val();
        var adminEmail= $(".adminEmail").val();
        var remake= $(".remake").val();
        //    console.log(adminid,name,phone,adminEmail,remake)
        $.ajax({
            url: "http://localhost:8080/com.3group.personality/admin/adminUpdate?adminid="+adminid+"&name="+name+"&phone="+phone
                +"&adminEmail="+adminEmail+"&remake="+remake,
            type: "get",
            dataType: "text",
            success: function (datas) {
                var json = eval('(' + datas + ')');
                if (json=="error" ) {
                    alert("修改失败！")

                } else  {
                    //  console.log(json)
                    sessionStorage.setItem("sd",datas);
                    window.sessionStorage.setItem("userInfo",datas);
                    setTimeout(function(){
                        layer.close(index);
                        layer.msg("提交成功！");
                    },2000);
                }
            }
        })

        return false; //阻止表单跳转。如果需要表单跳转，去掉这段即可。
    })

    //修改密码
    form.on("submit(changePwd)",function(data){
        var index = layer.msg('提交中，请稍候',{icon: 16,time:false,shade:0.8});
        var  adminid=f.adminId;
        var password=$(".pwd").val(); //电话
        $.ajax({
            url: "http://localhost:8080/com.3group.personality/admin/adminUpPwd?adminid="+adminid+"&password="+password,
            type: "get",
            dataType: "text",
            success: function (datas) {
                /*    var json = eval('(' + datas + ')');*/
                if (datas=="error" ) {
                    alert("修改失败！")

                } else  {
                    setTimeout(function(){
                        layer.close(index);
                        layer.msg("提交成功！");
                    },2000);
                }
            }
        })

        return false; //阻止表单跳转。如果需要表单跳转，去掉这段即可。
    })

})